home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiillllCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiisssstttt((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiisssstttt((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiillllCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiisssstttt - a list of callbacks
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- This is a base class with no inheritance.
-
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <il/ilCallbackList.h>
-
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ilCallbackList is a simple class that can be used to maintain a list of
- callbacks.
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
-
- ilCallbackList()
- ilCallbackList(ilCallbackList* other)
-
- LLLLiiiisssstttt mmmmaaaannnniiiippppuuuullllaaaattttiiiioooonnnn mmmmeeeetttthhhhooooddddssss
-
- void append(ilCallback* cb, int autoDelete=FALSE)
- void insert(ilCallback* cb, int autoDelete=FALSE)
- ilStatus remove(ilCallback* cb)
- int isEmpty()
-
- CCCCaaaallllllllbbbbaaaacccckkkk aaaaccccttttiiiioooonnnn
-
- ilStatus doit(void* callerArg)
-
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiillllCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiisssstttt(((())))
-
- ilCallbackList()
- ilCallbackList(ilCallbackList* other)
-
-
- The first form of the constructor simply makes an empty callback
- list. The second form pulls the callbacks off of _o_t_h_e_r and puts
- them on the newly constructed list.
-
- aaaappppppppeeeennnndddd(((())))
-
- void append(ilCallback* cb, int autoDelete=FALSE)
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiillllCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiisssstttt((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllCCCCaaaallllllllbbbbaaaacccckkkkLLLLiiiisssstttt((((3333))))
-
-
-
- The method places the callback, _c_b, on the end of the callback list.
- If _a_u_t_o_D_e_l_e_t_e is true, the callback will be automatically deleted
- when the callback list is destroyed.
-
- ddddooooiiiitttt(((())))
-
- ilStatus doit(void* callerArg)
-
-
- This method invokes the ddddooooiiiitttt() method on all callbacks in this list
- with caller arguement, _c_a_l_l_e_r_A_r_g. The return value is ilOKAY if
- call of the callbacks return ilOKAY, otherwise it will be the return
- status of the first callback that returned bad status.
-
- iiiinnnnsssseeeerrrrtttt(((())))
-
- void insert(ilCallback* cb, int autoDelete=FALSE)
-
-
- The method places the callback, _c_b, on the head of the callback
- list. If _a_u_t_o_D_e_l_e_t_e is true, the callback will be automatically
- deleted when the callback list is destroyed.
-
- iiiissssEEEEmmmmppppttttyyyy(((())))
-
- int isEmpty()
-
-
- This method returns true if the callback list is empty.
-
- rrrreeeemmmmoooovvvveeee(((())))
-
- ilStatus remove(ilCallback* cb)
-
-
- This method finds the callback, _c_b, on this list and removes it.
- The callback will be deleted if _a_u_t_o_D_e_l_e_t_e was true when the
- callback was appended or inserted on the list.
-
- The returned value is ilOKAY if the callback is found, or
- ilStatusEncode(ilBADOP) if it's not found.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ilCallback(3)
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-